/*---------------------------------------------------------------
	Theme Name: LangDuZhe 2011 TV Show
	Theme URI: http://www.hongen.com
	Description:2011洪恩朗读者杯全国儿童英语电视风采展示活动 The Hongen Cup Little English Talents TV Show 
	Version: 1.0
	Author: <a href="http://www.happinesz.cn/">Hongen Corp.</a>
	Author URI: http://www.hongen.com
*---------------------------------------------------------------*/
*{margin:0; padding:0}
ul {list-style-type:none;}
a {text-decoration:none; color:white;}
body{width:1280px; margin:0 auto;}
#top {height:272px; background: url(images/common_top_bg.gif) repeat;}
#logo {width:120px; height:61px; background: url(images/web_css_sprite.png) no-repeat -259px -62px;
	     text-indent:-9999px; margin-left:182px; float:left; display:inline;}
#apply {width:89px; height:29px; background: url(images/web_css_sprite.png) no-repeat -388px -62px; 
	     font-size:16px; color:white; line-height:29px; text-align:center; float:right; margin-right:185px;
	     margin-top: 27px; display:inline;}
#banner {width:952px; height:211px; background: url(images/common_banner.jpg) no-repeat; clear:both; margin-left:165px;}
#main {height:824px; background: url(images/common_body_bg.gif) repeat; padding-left:167px; padding-right:166px;}
#main_center {width:951px; height:824px; background:white;}
#nav ul {height:24px; margin-top:5px;}
#nav ul li{float:left; width:105px; height:24px; color:white; text-align:center; line-height:24px;}
#nav ul #main_page {margin-left:26px; background: url(images/web_css_sprite.png) no-repeat -260px -250px;}
#nav ul #main_page a {color:#87ca29; font-weight:bold;}
#left {width:11px; height:38px; background: url(images/web_css_sprite.png) no-repeat -412px -8px; float:left;}
#center {width:919px; height:38px; background: url(images/common_nav_bg.gif) repeat; float:left;}
#right {width:20px; height:38px; background: url(images/web_css_sprite.png) no-repeat -431px -8px; float:left; margin-bottom:10px;}

#news {clear:both; margin-left:22px; }
#news_left {height:221px; width:13px; background: url(images/web_css_sprite.png) no-repeat -105px -241px; float:left;}
#news_center {width:639px; height:219px; float:left; background: url(images/home_news_bg.gif) repeat; 
	           border-top:1px solid #f7e677; border-bottom:1px solid #f7e677;}
#news_left_pic {width:269px; height:196px; background: url(images/home_news_left_pic.jpg) no-repeat; margin-top:10px; float:left; margin-right:20px;}
#news_content {margin-top:10px; float:left;}
#news_content dt {height:20px;}
#news_content dd {height:34px; line-height:34px; background: url(images/home_news_arrow.gif) no-repeat left center; 
	               border-bottom:1px dotted #f7e677; text-indent:20px;}
#news_content #none_border {border:none;}	               
#news_right {width:12px; height: 221px; background: url(images/web_css_sprite.png) no-repeat -130px -241px; float:left;}
#video {width:237px; height:221px; background: url(images/home_video_pic.jpg) no-repeat; float:left; margin-left:10px; margin-bottom:10px;}

#detail {margin-left:22px; clear:both;}
#detail_left {width:13px; height:285px; background: url(images/web_css_sprite.png) no-repeat -388px -201px; float:left;}
#detail_center {width:651px; float:left; height:284px; border-top:1px solid #e5e5e5; background: url(images/home_boolulu.jpg) no-repeat right;}
#host,#time{margin-top:20px; color:#35a2c9; margin-bottom:20px;}
#host dd {height:25px; line-height:25px;}
#host dt {float:left; font-size:16px; font-weight:bold;}
#time dt {float:left; font-size:16px; font-weight:bold; color:#35a2c9;}
#time dt {float:left;}
#time dd {margin-bottom:10px; color:white; text-indent:10px; font-weight:bold;}
#aim dt {float:left; font-weight:bold; color:#35a2c9; font-size:16px;}
#line1,#line2,#line3,#line4,#line5,#line6,#line7 {font-size:14px; height:25px; line-height:25px;}
#line6 {background:#ef697a; width:320px; margin-left:88px;}
#line2,#line3 {text-indent:88px;}
#host #line1 {float:left; margin-left:16px;}
#time #line4 {float:left; background:#90c44b; margin-left:16px; width:380px;}
#aim #line7 {float:left; color:#35a2c9; margin-left:20px;}
#host #line2 {clear:both;}
#time #line5 {clear:both; background:#4c93c4; width:340px; margin-left:88px;}
/*#detail_right {width:12px; height:285px; background: url(images/web_css_sprite.png) no-repeat -419px -201px; float:left;}*/

#round {clear:both; margin-left:22px;}
#round_left {width:13px; height:137px; background: url(images/web_css_sprite.png) no-repeat -156px -241px; float:left;}
#round_center {width:640px; height:137px; float:left; background: #84d3ee;}
#round_center ul li {float:left; margin-top:15px; margin-left:8px;}
#round_center ul #first {margin-left:23px; display:inline;}
#round_right {width:12px; height:137px; background: url(images/web_css_sprite.png) no-repeat -180px -241px; float:left;}

#ad {width:237px; height:183px; float:left; margin-left:10px;}
#ad ul #ad1 a{width:237px; height:80px; background: url(images/web_css_sprite.png) no-repeat -10px -62px; 
						 text-indent:-9999px; display:block; margin-bottom:10px;}
#ad ul #ad2 a{width:237px; height:81px; background: url(images/web_css_sprite.png) no-repeat -9px -150px; 
						 text-indent:-9999px; display:block; margin-bottom:10px;}
#contact {float:left; margin-left:10px; margin-top:-108px;}					 
#contact_left {width:10px; height:245px; background: url(images/web_css_sprite.png) no-repeat -57px -241px; float:left;}
#contact_center {width:218px; height:244px; background: #f2f2f2; float:left; margin-top:3px;}
#contact_center dl {margin-left:12px;}
#contact_center dl dt{border-bottom:1px dotted black; margin-top:12px; margin-bottom:10px; height:30px; line-height:30px;}
#contact_center dl dd{font-size:12px; height:25px; line-height:25px;}
#contact_center dl #tel,#tax,#post,#add{text-indent:16px;}
#contact_center dl #num,#add2 {text-indent:56px;}
#contact_right {width:10px; height:245px; background: url(images/web_css_sprite.png) no-repeat -77px -243px; 
	             float:left;  margin-top:3px; margin-bottom:10px;}

#bottom {margin-left:22px; clear:both; margin-top:10px;}
#bottom_left {height:76px; width:13px; background: url(images/web_css_sprite.png) no-repeat -10px -241px; float:left;}
#bottom_center {height:76px; width:890px; float:left; background:#f2f2f2; margin-top:1px;}
#bottom_center p {height:30px; line-height:30px; text-align:center; font-size:14px; margin-top:5px;}
#bottom_right {height:76px; width:10px; background: url(images/web_css_sprite.png) no-repeat -35px -241px; float:left;}


/*register*/
html{color:#333;}
.nav-tips{border-bottom:1px dotted #DDDDDD;margin-left:31px;padding:5px;width:900px;}
.reg_wrapper{text-align:center;height:500px;padding-top:50px;padding-left:-20px;padding-bottom:100px;font-size:12px;}
#step2, #step3-1, #step3-2, #step4{display:none;}
#step1 .player{float:left;padding-left:353px;padding-top:15px;}
#step1 .teacher{text-align:left;text-indent:2em;}
#step1 .parent{text-indent:-7em;text-align:center;}
.reg_wrapper  p{line-height:30px;}
#step1 .button{padding-top:40px;padding-right:130px;}
.reg_wrapper .submit{width:94px;height:38px;background:url(images/web_css_sprite.png) no-repeat -207px -5px;border:none;margin-left:40px;margin-top:20px;}
.reg_wrapper p{line-height:40px;height:40px;}
.reg_wrapper .reg-t{color:#4bc7e1;padding:0 0 11px 50px;}
.reg_wrapper .text, .reg_wrapper select{height:20px;vertical-align:middle;}
#step4 .button{margin-top:10px;margin-left:90px;}
#step4 .submit{background: url("images/web_css_sprite.png") no-repeat scroll -5px -7px transparent;border: medium none;height: 46px;margin-top: 20px;width: 196px;color:#fff;font-size:14px;}
